package com.cy.mall.service.comm;

import com.cy.mall.model.Result;
import com.cy.mall.model.domain.bank.Bank;
import com.cy.mall.model.dto.bank.BankCardVerifyParamDTO;

/**
 * 银行卡 服务 Service
 *
 * @author tanyilin
 *
 * @create 2019年2月27日 下午5:15:07
 */
public interface BankCardService {

	/**
	 * 银行卡四要素验证
	 * 
	 * @param bankCardVerifyParamDTO
	 * @return
	 */
	Result verifyBankCard(BankCardVerifyParamDTO bankCardVerifyParamDTO);
	
	/**
	 * 查询银行卡归属
	 * 
	 * @param bankCard
	 * @return
	 */
	Result queryBankCard(String bankCard);
	
	/**
	 * 保存银行卡信息
	 * 
	 * @param bank
	 */
	void insertBank(Bank bank);
}
